def power(a,n)
    sum=1
    while n!=0 do
        sum*=a if n&1==1
        a*=a
        n=n>>1
    end
    return sum
end

p b=power(3,3)